// Common/TextConfig.h

#ifndef __COMMON_TEXTCONFIG_H
#define __COMMON_TEXTCONFIG_H

#include <vector>

namespace Common
{
namespace String
{


struct CTextConfigPair
{
  CString ID;
  CString String;
  CTextConfigPair() {}
  CTextConfigPair(const CTextConfigPair &obj) :
	  ID(obj.ID), String(obj.String)
  {}

  CTextConfigPair& operator=(const CTextConfigPair& obj)
  {
	  ID = obj.ID;
	  String = obj.String;
	  return *this;
  }
};

bool GetTextConfig(const CStringA &text, std::vector<CTextConfigPair> &pairs);

int FindTextConfigItem(const std::vector<CTextConfigPair> &pairs, const CString &id);
CString GetTextConfigValue(const std::vector<CTextConfigPair> &pairs, const CString &id);

}
}
#endif


